package datastructure;/*
 *  @接口名: Queue
 *  @作者:
 *  @班级：
 *  @时间:
 *  @描述:队列（queue）是一种只能在不同端进行插入或删除操作的线性表。进行插入的一端称做队尾（rear），
    进行删除的一端称做队头或队首（front）。队列的插入操作通常称为进队或入队（push），
    队列的删除操作通常称为出队或离队（pop）。

 */

public interface Queue<E> {
    boolean empty();    //判断队列是否为空，若队列为空，返回真，否则返回假。
    void push(E e);     //进队，将元素e进队作为队尾元素。
    E pop();            //出队，从队头出队一个元素。
    E peek();           //取队头，返回队头元素而不出队。

}
